﻿@model IEnumerable<Agencia.Models.Boleta>

@{
    ViewBag.Title = "Mis Itinerarios";
    Agencia.Controllers.BoletaController con = new Agencia.Controllers.BoletaController();
    List<Agencia.WsAerolinea.Pais> paises = con.Lista_Paises();
    
}

<h2>Mis Itinerarios</h2>

<center>
<table>
    <tr>
        <th>
            Asiento
        </th>
        <th>
           ID Vuelo
        </th>
        <th>
            Salida de
        </th>
        <th>
            Destino
        </th>
        <th>
            Duración
        </th>
        <th>
            Clase
        </th>
        <th>
            Precio
        </th>
        <th>
            Impuestos
        </th>
        <th>
            Total
        </th>
        <th>
            Fecha de Emisión
        </th>
        <th>
            Cliente
        </th>
        <th></th>
    </tr>
@if (Model.Count() <= 0)
{
    <tr>
        <td colspan="12">
            <p align="center">No Tiene Itinerarios</p>
        </td>
    </tr>
}
else
{

    foreach (var item in Model)
    {

        List<Agencia.WsAerolinea.Vuelo> vuelos = con.Lista_Vuelos(item.VueloId);
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Numero_Asiento)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.VueloId)
        </td>
        @foreach (var pais in paises)
        {
            foreach (var vuelo in vuelos)
            {
                if (pais.Id == vuelo.Ciudad_Origen)
                {
                
                <td>
                <span>
                @pais.Codigo , 
                @pais.Ciudad
                </span>
                </td>
                    break;
                }
            }
            foreach (var vuelo in vuelos)
            {
                if (pais.Id == vuelo.Ciudad_Destino)
                {
                <td>
                <span>
                @pais.Codigo , 
                @pais.Ciudad
                </span>
                </td>
                    break;
                }
            }
        }
        
            @foreach (var vuelo in vuelos)
            {
                <td>
                    @vuelo.Duracion
                </td>
            }
        <td>
            @Html.DisplayFor(modelItem => item.Clase)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Precio)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Impuestos)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Total)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Fecha_Emision)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.ClienteId)
        </td>
        <td>
            @Html.ActionLink("Detalles", "Details", new { id = item.Id })
        </td>
    </tr>
    }
}
</table>
</center>
@Html.ActionLink("Volver Atras","Index","Home")
